html,
body ,p,ul,li{
    margin: 0;
    padding: 0;   
}
html,body,header,container,footer{
	width: 100%;
    height: 100%;
    font-size: 0.28rem;
}

li {
    list-style: none;
}

body {
   /* background: url(../img/img.jpg) no-repeat center center fixed;
    background-size: cover;*/
}

.wrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    width: 100%;
    background: #EFEEEC;
    position: relative;
    background: rgba(0, 0, 0, 0.8);
    /*剪切掉超出容器的模糊效果*/
    overflow: hidden;
}
.wrapper::after {
    /*设置伪元素的z-index值为负值，是为了不会影响父容器中的文字*/
    z-index: -1;
    position: absolute;
    content: "";
    /*让伪元素的宽高撑满父元素的整个区域*/
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    /*使blur()处理模糊的图片与背景图片相同*/
    background: url(../img/img.jpg) no-repeat center center fixed;
    background-size: cover;
    /*对伪元素进行blur处理，不会影响到父元素中的文字效果，值越大，模糊效果越明显*/
    filter:blur(30px); 
    -webkit-filter: blur(30px);
    /*消除边缘的模糊效果消退的问题*/
    margin: -100px;
}
.header{
	height: 0.6rem;
    line-height: 0.9rem;
    color: #FFFFFF;
    height: 0.9rem;

}
.header div{
	float: left;
}
.header div.xiala,.header div.more{
	width: 1rem;
	text-align: center;
	font-size: 0.28rem;
}
.header div.name{
	width: 4.4rem;
	text-align: center;
}
.header .xiala::after{
	content: "\e601";
}
.header .more::after{
	content: "\e600";
}
span, input, header,li {
	box-sizing: border-box;
}
.container .title{
	color: #FFFFFF;
	text-align: center;
	line-height: 0.36rem;
	margin-bottom: 0.15rem;
}
 .container .option{
 	height: 0.36rem;
 	overflow: hidden;
 	display: flex;
 	flex-direction: row;
 	justify-content: center;
 	margin-bottom: 0.2rem;
 }
 .container .option li{
 	color: #2EC17C;
 	width: 0.6rem;
 	text-align: center;
 	float: left;
 	margin-right: 0.15rem;
 	border: 2px solid #2EC17C;
 }
  .container .imgbox{
  	width: 100%;
  }
.inner{
	margin: 0 auto;
	width: 5rem;
	height: 5rem;
	border: 1px solid rgba(0,0,0,1);
	border-radius: 50%;
	overflow: hidden;
	box-shadow:0 0 20px #45494A;
	margin-bottom: 0.2rem;	
	animation-play-state:paused;	
}
.inner img{
	width: 100%;
	height: 100%;
}
.box .playandpause{
	animation:an1 3s linear infinite;
	animation-play-state:running;
}
@keyframes an1 {
    100%{
      transform:rotate(1turn);
    }
  }
.box .btn{
	margin: 0 auto;
	width: 5rem;
	margin-bottom: 0.2rem;
	margin-top: 0.2rem;
}
.box .btn div{
	display: inline-block;
	font-size: 0.8rem;
	color: #2EC17C;
	margin: 0 0.2rem;
}
.box .btn div:nth-of-type(1),.box .btn div:nth-of-type(3){
	border: 2px solid #2EC17C;
	border-radius: 50%;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
}
.box .btn div:nth-of-type(2){
	border: 2px solid #2EC17C;
	border-radius: 50%;
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	text-align: center;
}
.box .btn .font{
	font-size: 0.5rem;
}
.processbar {
        /*width: 6rem;*/
        width: 500px;
        margin: 0 auto;
        height: 0.05rem;
        background: #919091;
        position: relative;
        margin-top: 0.2rem;
        margin-bottom: 0.2rem;
    }
    
#ball {
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 100%;
    background: #2EC17C;
    position: absolute;
    left: 0;
    top: -10px;
}

#played {
    width: 0px;
    height: 100%;
    background: #2EC17C;
}
.footer li{
	float: left;
	width: 20%;
	text-align: center;
}
.footer li .font{
	font-size: 0.4rem;
	color: #BBBABB;
}


